package com.hyz.mapper.repository;

import com.hyz.pojo.repository.Repository;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author HGD
 * @date 2022/10/1 10:30
 */
@Mapper
public interface RepositoryMapper {
    /**
     * 获取所有的仓库信息
     *
     * @return 返回所有的仓库信息
     */
    List<Repository> getAllRepositories();

    /**
     * 根据仓库管理员id获取用户负责的仓库id
     *
     * @param repositoryManagerId 仓库管理员id
     * @return 仓库id
     */
    List<Repository> getChargeRepository(@Param("repositoryManagerId") Long repositoryManagerId);
}
